package demo.practice.bucket;

import java.util.HashMap;
import java.util.Map;

public class P3 {

    public static void main(String[] args) {
        P3 p3= new P3();
        p3.lengthOfLongestSubstring(" ");
    }
    public int lengthOfLongestSubstring(String s) {
        int max = 0;
        for (int i = 0; i < s.length(); i++) {
            Map<Character, Integer> map = new HashMap<>();
            int len=0;
            for (int j = i; j < s.length(); j++) {
                //map.put(s.charAt(j),map.put(,map.getOrDefault(s.charAt(j),0)))
                if(map.containsKey(s.charAt(j))){
                    break;
                }else{
                    len++;
                    map.put(s.charAt(j),1);
                }
            }
            max=Math.max(len,max);
        }

        return max;
    }
}
